二、填空题
1.ARM内核有(T)(D)(M)(I)四个功能模块。
2.通用寄存器R0~R15可分为以下3块:(未分组寄存器R0-R7)(分组寄存器R8-R14)(程序计数器R15)
3.ARM可用两种方法存储字数据:(大端模式)(小端模式)
4.ARM体系结构支持的最大寻址空间为(4G)。
5.ARM是(Advanced RISC Machines)的简称。
6.ARM CPU 体系结构中支持的特有的两种指令集是:(ARM指令集、)(Thumb指令集)
7.常用硬件调试工具有(实时在线仿真机)(逻辑分析仪)(ROM仿真机)(在线调试)
8. ARM处理器的5种异常模式是(快速终端模式)(外部中断模式)(管理模式)(数据访问终止模式)(未定义模式)
9.写出下列指令的含义
LDR R1, [R0, #0x08] : R0加0x08加载到R1里。即:R1ß[R0+0x]
SUB R1, R1, R2, LSR R3 :R1ß[R1-(R2右移R3位)]
LDR R1,[R0,R2,LSL#2]! :R1ß[(R2左移2位)+R0]
LDR R1, [R0],R2, LSL #1 :R1ß[R0] ,R0ßR0+(R2左移1位)
10. LDM和STM指令最多可以操作( 16 )个寄存器.
11.嵌入式软件开发流程分为( 需求分析)( 软件设计 )( 软件实现 )( 软件测试 )。
12.BSP是( board support package)的缩写。
13.ADS是(ARM developer suite )的缩写。。
14.JTAG是( Joint Test Action Group )的简称。JTAG技术是一种调试技术,它是在芯片内部封装了专门的测试电路TAP(Test Access Port,测试访问口),通过专用的JTAG测试工具对内部节点进行测试调试技术。
15.ARM汇编程序由(指令)( 为操作 )( 宏指令)三种指令组成。
16.Bootloader依赖于(CPU体系结构),也依赖于具体板级设备配置。
17.ARM中堆栈类型有(满递增)(满递减)(空递增)(空递减 )四种。
18.ARM处理器具有( ARM )( Thumb)两种操作状态
19.嵌入式系统开发硬件选择主要考虑( 硬件平台 )( 操作系统 )( 编程语言 )( 开发工具 )。
20.ARM处理器内核型号中的字母TDMI的含义分别是( thumb支持16位指令集 )(支持片上debug )( 内嵌硬件乘法器multipiler )( 嵌入式ICE支持片上断点和调试点)。
21.FLASH存储器的特点是(低功耗大容量 )(擦写速度快)(可整片进行烧写 )